// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.

// This is a generated file. Not intended for manual editing.
package org.editorconfig.language.psi;

import org.editorconfig.language.psi.interfaces.EditorConfigHeaderElement;
import org.jetbrains.annotations.NotNull;

import java.util.List;

public interface EditorConfigPattern extends EditorConfigHeaderElement {

  @NotNull
  List<EditorConfigAsteriskPattern> getAsteriskPatternList();

  @NotNull
  List<EditorConfigCharClass> getCharClassList();

  @NotNull
  List<EditorConfigDoubleAsteriskPattern> getDoubleAsteriskPatternList();

  @NotNull
  List<EditorConfigFlatPattern> getFlatPatternList();

  @NotNull
  List<EditorConfigQuestionPattern> getQuestionPatternList();
}
